import Cookies from "js-cookie"

const key = 'Authorization'
export function setToken(value: string) {
    Cookies.set(key, `bearer${value}`, { expires: 7 })
}
export function getToken() {
    return Cookies.get(key)
} export function removeToken() {
    return Cookies.remove(key)
}
export function treeDataTranslate(data: any[], id = 'id', pid = 'parentId') {
    var res = []
    var temp: any = {}
    for (var i = 0; i < data.length; i++) {
        temp[data[i][id]] = data[i]
    }
    for (var k = 0; k < data.length; k++) {
        if (temp[data[k][pid]] && data[k][id] !== data[k][pid]) {
            if (!temp[data[k][pid]]['children']) {
                temp[data[k][pid]]['children'] = []
            }
            if (!temp[data[k][pid]]['_level']) {
                temp[data[k][pid]]['_level'] = 1
            }
            data[k]['_level'] = temp[data[k][pid]]._level + 1
            temp[data[k][pid]]['children'].push(data[k])
        } else {
            res.push(data[k])
        }
    }
    return res
}